Tech

Daily Crunch: Key Twitter executives depart following Elon Musk ownership deal